<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>淘票票</title>
  <link rel="stylesheet" href="css/layui.css">
  <script src="js/axios.min.js"></script>
  <style>
    html,
    body {
      width: 100%;
      height: 100%;
      overflow: hidden
    }

    body {
      background: #1E9FFF;
    }

    body:after {
      content: '';
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-filter: blur(3px);
      -moz-filter: blur(3px);
      -o-filter: blur(3px);
      -ms-filter: blur(3px);
      filter: blur(3px);
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
    }

    .layui-container {
      width: 100%;
      height: 100%;
      overflow: hidden
    }

    .admin-login-background {
      width: 360px;
      height: 300px;
      position: absolute;
      left: 50%;
      top: 40%;
      margin-left: -180px;
      margin-top: -100px;
    }

    .logo-title {
      text-align: center;
      letter-spacing: 2px;
      padding: 14px 0;
    }

    .logo-title h1 {
      color: #1E9FFF;
      font-size: 25px;
      font-weight: bold;
    }

    .login-form {
      background-color: #fff;
      border: 1px solid #fff;
      border-radius: 3px;
      padding: 14px 20px;
      box-shadow: 0 0 8px #eeeeee;
    }

    .login-form .layui-form-item {
      position: relative;
    }

    .login-form .layui-form-item label {
      position: absolute;
      left: 1px;
      top: 1px;
      width: 38px;
      line-height: 36px;
      text-align: center;
      color: #d2d2d2;
    }

    .login-form .layui-form-item input {
      padding-left: 36px;
    }

    .captcha {
      width: 60%;
      display: inline-block;
    }

    .captcha-img {
      display: inline-block;
      width: 34%;
    }

    .captcha-img img {
      height: 34px;
      border: 1px solid #e6e6e6;
      height: 36px;
      width: 100%;
    }
  </style>
</head>

<body>
  <div class="layui-container">
    <div class="admin-login-background">
      <div class="layui-form login-form">
        <form class="layui-form" action="">
          <div class="layui-form-item logo-title">
            <h1>淘票票用户登录</h1>
          </div>
          <div class="layui-form-item">
            <label class="layui-icon layui-icon-username" for="username"></label>
            <input type="text" name="username" lay-verify="required|account" placeholder="用户名或者邮箱" autocomplete="off"
              class="layui-input" value="">
          </div>
          <div class="layui-form-item">
            <label class="layui-icon layui-icon-password" for="password"></label>
            <input type="password" name="password" lay-verify="required|password" placeholder="密码" autocomplete="off"
              class="layui-input" value="">
          </div>
          <div class="layui-form-item">
            <label class="layui-icon layui-icon-vercode" for="captcha"></label>
            <input type="text" name="captcha" lay-verify="required|captcha" placeholder="图形验证码" autocomplete="off"
              class="layui-input verification captcha" value="xszg">
            <div class="captcha-img">
              <img id="captchaPic" src="http://layuimini.99php.cn/onepage/v2/images/captcha.jpg">
            </div>
          </div>
          <div class="layui-form-item">
            <input type="checkbox" name="rememberMe" value="true" lay-skin="primary" title="记住密码">
          </div>
          <div class="layui-form-item">
            <input type="button" class="layui-btn layui-btn layui-btn-normal layui-btn-fluid" lay-submit=""
              lay-filter="login" value="登录">
          </div>
        </form>
      </div>
    </div>
  </div>
  <script>
    //1-给注册按钮加事件
    let ipts = document.querySelectorAll("input");
    ipts[4].onclick = function () {
      let uname = ipts[0].value;
      let pd = ipts[1].value;

      //2-请求
      let loginAPI = "http://jx.xuzhixiang.top/ap/api/login.php";
      axios
        .get(loginAPI, {
          params: {
            username: uname,
            password: pd
          }
        })
        .then((r) => {
          console.log(r.data);
          alert(r.data.msg);
          if (r.data.code == 1) {
            // r.data 服务器返回的数据 {msg，code，data}
            let {
              id,
              token,
              username
            } = r.data.data;
            localStorage.setItem("id", id);
            localStorage.setItem("token", token);
            localStorage.setItem("username", username);
            location.href = "index.html";
          }
        });
    };
  </script>
  <script>
    layui.use(['form'], function () {
      var form = layui.form,
        layer = layui.layer;

      // 登录过期的时候，跳出ifram框架
      if (top.location != self.location) top.location = self.location;

      // 粒子线条背景
      $(document).ready(function () {
        $('.layui-container').particleground({
          dotColor: '#7ec7fd',
          lineColor: '#7ec7fd'
        });
      });


    });
  </script>
</body>

</html>